home *** CD-ROM | disk | FTP | other *** search
/ Freelog 117 / FreelogNo117-OctobreNovembre2013.iso / Programmation / jedit / jedit5.1.0install.exe / {app} / modes / omnimark.xml < prev    next >
Extensible Markup Language  |  2013-07-28  |  19KB  |  456 lines

  1. <?xml version="1.0"?>
  2. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  3. <!-- contributed by Lionel Fiol <lio-sand@ifrance.com>       -->
  4. <!-- 09/NOV/2001: add automatic indentation properties       -->
  5. <!--              correct and add some keywords              -->
  6. <!--              reorganize all keywords (sorted)           -->
  7. <!-- 20/APR/2004: all keywords are now in lower case         -->
  8. <!-- 06/MAY/2004: add specific patterns for invalid literals -->
  9. <!-- 06/JUN/2004: add '.' (dot) in the noWordSep property    -->
  10. <MODE>
  11.     <PROPS>
  12.         <PROPERTY NAME="indentNextLines" VALUE="\s*((PROCESS|MARKUP|EXTERNAL|DOCUMENT|DTD|ELEMENT|FIND|TRANSLATE)((-|\s).*|\s*)|(DO|ELSE|REPEAT|MATCH|CASE|USING|GROUP|DEFINE|MACRO)(\s+.*|\s*))" />
  13.         <PROPERTY NAME="lineComment" VALUE=";" />
  14.         <PROPERTY NAME="noWordSep" VALUE=".-_" />
  15.     </PROPS>
  16.     <RULES IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
  17.         <!-- Comments -->
  18.         <EOL_SPAN TYPE="COMMENT1">#!</EOL_SPAN>
  19.         <EOL_SPAN TYPE="COMMENT1">;</EOL_SPAN>
  20.         <!-- Literals -->
  21.         <SPAN_REGEXP HASH_CHAR='"' NO_LINE_BREAK="TRUE" TYPE="INVALID">
  22.             <BEGIN>"((?!$)[^"])*$</BEGIN>
  23.             <END>$</END>
  24.         </SPAN_REGEXP>
  25.         <SPAN TYPE="LITERAL1" ESCAPE="%" NO_LINE_BREAK="TRUE">
  26.             <BEGIN>"</BEGIN>
  27.             <END>"</END>
  28.         </SPAN>
  29.         <SPAN_REGEXP HASH_CHAR="'" NO_LINE_BREAK="TRUE" TYPE="INVALID">
  30.             <BEGIN>'((?!$)[^'])*$</BEGIN>
  31.             <END>$</END>
  32.         </SPAN_REGEXP>
  33.         <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
  34.             <BEGIN>'</BEGIN>
  35.             <END>'</END>
  36.         </SPAN>
  37.         <!-- Operators -->
  38.         <SEQ TYPE="OPERATOR">&</SEQ>
  39.         <SEQ TYPE="OPERATOR">|</SEQ>
  40.         <!-- two next lines were removed as they conflict with the noWordSep property -->
  41.         <!-- <SEQ TYPE="OPERATOR">-</SEQ> -->
  42.         <!-- <SEQ TYPE="OPERATOR">_</SEQ> -->
  43.         <SEQ TYPE="OPERATOR">+</SEQ>
  44.         <SEQ TYPE="OPERATOR">=</SEQ>
  45.         <SEQ TYPE="OPERATOR">/</SEQ>
  46.         <SEQ TYPE="OPERATOR"><</SEQ>
  47.         <SEQ TYPE="OPERATOR">></SEQ>
  48.         <SEQ TYPE="OPERATOR">~</SEQ>
  49.         <SEQ TYPE="OPERATOR">@</SEQ>
  50.         <SEQ TYPE="OPERATOR">$</SEQ>
  51.         <SEQ TYPE="OPERATOR">%</SEQ>
  52.         <SEQ TYPE="OPERATOR">^</SEQ>
  53.         <SEQ TYPE="OPERATOR">*</SEQ>
  54.         <SEQ TYPE="OPERATOR">?</SEQ>
  55.         <SEQ TYPE="OPERATOR">!</SEQ>
  56.         <!-- Keywords -->
  57.         <KEYWORDS>
  58.             <KEYWORD2>#additional-info</KEYWORD2>
  59.             <KEYWORD2>#appinfo</KEYWORD2>
  60.             <KEYWORD2>#args</KEYWORD2>
  61.             <KEYWORD2>#capacity</KEYWORD2>
  62.             <KEYWORD2>#charset</KEYWORD2>
  63.             <KEYWORD2>#class</KEYWORD2>
  64.             <KEYWORD2>#command-line-names</KEYWORD2>
  65.             <KEYWORD2>#console</KEYWORD2>
  66.             <KEYWORD2>#current-input</KEYWORD2>
  67.             <KEYWORD2>#current-output</KEYWORD2>
  68.             <KEYWORD2>#data</KEYWORD2>
  69.             <KEYWORD2>#doctype</KEYWORD2>
  70.             <KEYWORD2>#document</KEYWORD2>
  71.             <KEYWORD2>#dtd</KEYWORD2>
  72.             <KEYWORD2>#empty</KEYWORD2>
  73.             <KEYWORD2>#error</KEYWORD2>
  74.             <KEYWORD2>#error-code</KEYWORD2>
  75.             <KEYWORD2>#external-exception</KEYWORD2>
  76.             <KEYWORD2>#file-name</KEYWORD2>
  77.             <KEYWORD2>#first</KEYWORD2>
  78.             <KEYWORD2>#group</KEYWORD2>
  79.             <KEYWORD2>#implied</KEYWORD2>
  80.             <KEYWORD2>#item</KEYWORD2>
  81.             <KEYWORD2>#language-version</KEYWORD2>
  82.             <KEYWORD2>#last</KEYWORD2>
  83.             <KEYWORD2>#libpath</KEYWORD2>
  84.             <KEYWORD2>#library</KEYWORD2>
  85.             <KEYWORD2>#libvalue</KEYWORD2>
  86.             <KEYWORD2>#line-number</KEYWORD2>
  87.             <KEYWORD2>#main-input</KEYWORD2>
  88.             <KEYWORD2>#main-output</KEYWORD2>
  89.             <KEYWORD2>#markup-error-count</KEYWORD2>
  90.             <KEYWORD2>#markup-error-total</KEYWORD2>
  91.             <KEYWORD2>#markup-parser</KEYWORD2>
  92.             <KEYWORD2>#markup-warning-count</KEYWORD2>
  93.             <KEYWORD2>#markup-warning-total</KEYWORD2>
  94.             <KEYWORD2>#message</KEYWORD2>
  95.             <KEYWORD2>#none</KEYWORD2>
  96.             <KEYWORD2>#output</KEYWORD2>
  97.             <KEYWORD2>#platform-info</KEYWORD2>
  98.             <KEYWORD2>#process-input</KEYWORD2>
  99.             <KEYWORD2>#process-output</KEYWORD2>
  100.             <KEYWORD2>#program-error</KEYWORD2>
  101.             <KEYWORD2>#recovery-info</KEYWORD2>
  102.             <KEYWORD2>#sgml</KEYWORD2>
  103.             <KEYWORD2>#sgml-error-count</KEYWORD2>
  104.             <KEYWORD2>#sgml-error-total</KEYWORD2>
  105.             <KEYWORD2>#sgml-warning-count</KEYWORD2>
  106.             <KEYWORD2>#sgml-warning-total</KEYWORD2>
  107.             <KEYWORD2>#suppress</KEYWORD2>
  108.             <KEYWORD2>#syntax</KEYWORD2>
  109.             <KEYWORD2>#!</KEYWORD2>
  110.             <OPERATOR>abs</OPERATOR>
  111.             <KEYWORD1>activate</KEYWORD1>
  112.             <OPERATOR>active</OPERATOR>
  113.             <KEYWORD2>after</KEYWORD2>
  114.             <KEYWORD1>again</KEYWORD1>
  115.             <KEYWORD2>ancestor</KEYWORD2>
  116.             <KEYWORD2>and</KEYWORD2>
  117.             <KEYWORD2>another</KEYWORD2>
  118.             <KEYWORD1>always</KEYWORD1>
  119.             <OPERATOR>and</OPERATOR>
  120.             <KEYWORD3>any</KEYWORD3>
  121.             <KEYWORD3>any-text</KEYWORD3>
  122.             <KEYWORD2>arg</KEYWORD2>
  123.             <OPERATOR>as</OPERATOR>
  124.             <KEYWORD1>assert</KEYWORD1>
  125.             <KEYWORD2>attached</KEYWORD2>
  126.             <KEYWORD2>attribute</KEYWORD2>
  127.             <KEYWORD2>attributes</KEYWORD2>
  128.             <OPERATOR>base</OPERATOR>
  129.             <KEYWORD2>bcd</KEYWORD2>
  130.             <KEYWORD2>before</KEYWORD2>
  131.             <OPERATOR>binary</OPERATOR>
  132.             <KEYWORD2>binary-input</KEYWORD2>
  133.             <KEYWORD2>binary-mode</KEYWORD2>
  134.             <KEYWORD2>binary-output</KEYWORD2>
  135.             <KEYWORD3>blank</KEYWORD3>
  136.             <KEYWORD2>break-width</KEYWORD2>
  137.             <KEYWORD2>buffer</KEYWORD2>
  138.             <KEYWORD2>buffered</KEYWORD2>
  139.             <KEYWORD2>by</KEYWORD2>
  140.             <KEYWORD1>case</KEYWORD1>
  141.             <KEYWORD1>catch</KEYWORD1>
  142.             <KEYWORD2>catchable</KEYWORD2>
  143.             <KEYWORD3>cdata</KEYWORD3>
  144.             <KEYWORD2>cdata-entity</KEYWORD2>
  145.             <OPERATOR>ceiling</OPERATOR>
  146.             <KEYWORD2>children</KEYWORD2>
  147.             <KEYWORD1>clear</KEYWORD1>
  148.             <KEYWORD1>close</KEYWORD1>
  149.             <KEYWORD2>closed</KEYWORD2>
  150.             <OPERATOR>compiled-date</OPERATOR>
  151.             <OPERATOR>complement</OPERATOR>
  152.             <KEYWORD2>conref</KEYWORD2>
  153.             <KEYWORD2>content</KEYWORD2>
  154.             <KEYWORD3>content-end</KEYWORD3>
  155.             <KEYWORD3>content-start</KEYWORD3>
  156.             <KEYWORD2>context-translate</KEYWORD2>
  157.             <KEYWORD1>copy</KEYWORD1>
  158.             <KEYWORD1>copy-clear</KEYWORD1>
  159.             <KEYWORD2>counter</KEYWORD2>
  160.             <KEYWORD2>created</KEYWORD2>
  161.             <OPERATOR>creating</OPERATOR>
  162.             <OPERATOR>creator</OPERATOR>
  163.             <KEYWORD2>cross-translate</KEYWORD2>
  164.             <KEYWORD2>current</KEYWORD2>
  165.             <KEYWORD2>data-attribute</KEYWORD2>
  166.             <KEYWORD2>data-attributes</KEYWORD2>
  167.             <KEYWORD2>data-content</KEYWORD2>
  168.             <KEYWORD2>data-letters</KEYWORD2>
  169.             <OPERATOR>date</OPERATOR>
  170.             <KEYWORD1>deactivate</KEYWORD1>
  171.             <KEYWORD2>declare</KEYWORD2>
  172.             <KEYWORD2>declared-conref</KEYWORD2>
  173.             <KEYWORD2>declared-current</KEYWORD2>
  174.             <KEYWORD2>declared-defaulted</KEYWORD2>
  175.             <KEYWORD2>declared-fixed</KEYWORD2>
  176.             <KEYWORD2>declared-implied</KEYWORD2>
  177.             <KEYWORD2>declared-required</KEYWORD2>
  178.             <KEYWORD1>decrement</KEYWORD1>
  179.             <KEYWORD2>default-entity</KEYWORD2>
  180.             <KEYWORD2>defaulted</KEYWORD2>
  181.             <KEYWORD2>defaulting</KEYWORD2>
  182.             <KEYWORD2>define</KEYWORD2>
  183.             <KEYWORD2>delimiter</KEYWORD2>
  184.             <OPERATOR>difference</OPERATOR>
  185.             <KEYWORD3>digit</KEYWORD3>
  186.             <KEYWORD2>directory</KEYWORD2>
  187.             <KEYWORD1>discard</KEYWORD1>
  188.             <OPERATOR>divide</OPERATOR>
  189.             <KEYWORD1>do</KEYWORD1>
  190.             <KEYWORD2>doctype</KEYWORD2>
  191.             <KEYWORD2>document</KEYWORD2>
  192.             <KEYWORD2>document-element</KEYWORD2>
  193.             <KEYWORD2>document-end</KEYWORD2>
  194.             <KEYWORD2>document-start</KEYWORD2>
  195.             <KEYWORD2>domain-free</KEYWORD2>
  196.             <KEYWORD1>done</KEYWORD1>
  197.             <KEYWORD2>down-translate</KEYWORD2>
  198.             <OPERATOR>drop</OPERATOR>
  199.             <KEYWORD2>dtd</KEYWORD2>
  200.             <KEYWORD2>dtd-end</KEYWORD2>
  201.             <KEYWORD2>dtd-start</KEYWORD2>
  202.             <KEYWORD2>dtds</KEYWORD2>
  203.             <KEYWORD2>element</KEYWORD2>
  204.             <KEYWORD2>elements</KEYWORD2>
  205.             <KEYWORD1>else</KEYWORD1>
  206.             <KEYWORD2>elsewhere</KEYWORD2>
  207.             <KEYWORD2>empty</KEYWORD2>
  208.             <KEYWORD2>entities</KEYWORD2>
  209.             <KEYWORD2>entity</KEYWORD2>
  210.             <KEYWORD2>epilog-start</KEYWORD2>
  211.             <OPERATOR>equal</OPERATOR>
  212.             <OPERATOR>equals</OPERATOR>
  213.             <KEYWORD2>escape</KEYWORD2>
  214.             <KEYWORD1>except</KEYWORD1>
  215.             <OPERATOR>exists</OPERATOR>
  216.             <KEYWORD1>exit</KEYWORD1>
  217.             <KEYWORD2>external</KEYWORD2>
  218.             <KEYWORD2>external-data-entity</KEYWORD2>
  219.             <KEYWORD2>external-entity</KEYWORD2>
  220.             <KEYWORD2>external-function</KEYWORD2>
  221.             <KEYWORD2>external-output-function</KEYWORD2>
  222.             <KEYWORD2>external-text-entity</KEYWORD2>
  223.             <KEYWORD2>false</KEYWORD2>
  224.             <OPERATOR>file</OPERATOR>
  225.             <KEYWORD2>find</KEYWORD2>
  226.             <KEYWORD2>find-end</KEYWORD2>
  227.             <KEYWORD2>find-start</KEYWORD2>
  228.             <OPERATOR>floor</OPERATOR>
  229.             <KEYWORD1>flush</KEYWORD1>
  230.             <KEYWORD1>for</KEYWORD1>
  231.             <KEYWORD1>format</KEYWORD1>
  232.             <KEYWORD2>function</KEYWORD2>
  233.             <KEYWORD2>function-library</KEYWORD2>
  234.             <KEYWORD2>general</KEYWORD2>
  235.             <KEYWORD2>global</KEYWORD2>
  236.             <OPERATOR>greater-equal</OPERATOR>
  237.             <OPERATOR>greater-than</OPERATOR>
  238.             <KEYWORD2>group</KEYWORD2>
  239.             <KEYWORD2>groups</KEYWORD2>
  240.             <KEYWORD1>halt</KEYWORD1>
  241.             <KEYWORD1>halt-everything</KEYWORD1>
  242.             <OPERATOR>has</OPERATOR>
  243.             <OPERATOR>hasnt</OPERATOR>
  244.             <KEYWORD2>heralded-names</KEYWORD2>
  245.             <KEYWORD2>id</KEYWORD2>
  246.             <KEYWORD2>id-checking</KEYWORD2>
  247.             <KEYWORD2>idref</KEYWORD2>
  248.             <KEYWORD2>idrefs</KEYWORD2>
  249.             <KEYWORD2>ignore</KEYWORD2>
  250.             <KEYWORD2>implied</KEYWORD2>
  251.             <KEYWORD2>in</KEYWORD2>
  252.             <KEYWORD2>in-library</KEYWORD2>
  253.             <KEYWORD2>include</KEYWORD2>
  254.             <KEYWORD2>include-end</KEYWORD2>
  255.             <KEYWORD2>include-guard</KEYWORD2>
  256.             <KEYWORD2>include-start</KEYWORD2>
  257.             <KEYWORD2>inclusion</KEYWORD2>
  258.             <KEYWORD1>increment</KEYWORD1>
  259.             <KEYWORD2>initial</KEYWORD2>
  260.             <KEYWORD2>initial-size</KEYWORD2>
  261.             <KEYWORD1>input</KEYWORD1>
  262.             <KEYWORD2>insertion-break</KEYWORD2>
  263.             <KEYWORD2>instance</KEYWORD2>
  264.             <KEYWORD2>integer</KEYWORD2>
  265.             <KEYWORD2>internal</KEYWORD2>
  266.             <KEYWORD2>invalid-data</KEYWORD2>
  267.             <OPERATOR>is</OPERATOR>
  268.             <OPERATOR>isnt</OPERATOR>
  269.             <OPERATOR>item</OPERATOR>
  270.             <KEYWORD1>join</KEYWORD1>
  271.             <OPERATOR>key</OPERATOR>
  272.             <KEYWORD2>keyed</KEYWORD2>
  273.             <OPERATOR>last</OPERATOR>
  274.             <OPERATOR>lastmost</OPERATOR>
  275.             <KEYWORD3>lc</KEYWORD3>
  276.             <OPERATOR>length</OPERATOR>
  277.             <OPERATOR>less-equal</OPERATOR>
  278.             <OPERATOR>less-than</OPERATOR>
  279.             <KEYWORD3>letter</KEYWORD3>
  280.             <KEYWORD2>letters</KEYWORD2>
  281.             <KEYWORD2>library</KEYWORD2>
  282.             <KEYWORD3>line-end</KEYWORD3>
  283.             <KEYWORD3>line-start</KEYWORD3>
  284.             <OPERATOR>literal</OPERATOR>
  285.             <KEYWORD2>local</KEYWORD2>
  286.             <OPERATOR>ln</OPERATOR>
  287.             <KEYWORD1>log</KEYWORD1>
  288.             <OPERATOR>log10</OPERATOR>
  289.             <OPERATOR>lookahead</OPERATOR>
  290.             <KEYWORD2>macro</KEYWORD2>
  291.             <KEYWORD2>macro-end</KEYWORD2>
  292.             <KEYWORD2>marked-section</KEYWORD2>
  293.             <KEYWORD2>markup-comment</KEYWORD2>
  294.             <KEYWORD2>markup-error</KEYWORD2>
  295.             <KEYWORD2>markup-parser</KEYWORD2>
  296.             <KEYWORD2>markup-wrapper</KEYWORD2>
  297.             <OPERATOR>mask</OPERATOR>
  298.             <KEYWORD1>match</KEYWORD1>
  299.             <OPERATOR>matches</OPERATOR>
  300.             <OPERATOR>minus</OPERATOR>
  301.             <KEYWORD2>mixed</KEYWORD2>
  302.             <KEYWORD2>modifiable</KEYWORD2>
  303.             <OPERATOR>modulo</OPERATOR>
  304.             <OPERATOR>name</OPERATOR>
  305.             <KEYWORD2>name-letters</KEYWORD2>
  306.             <KEYWORD2>namecase</KEYWORD2>
  307.             <KEYWORD2>named</KEYWORD2>
  308.             <KEYWORD2>names</KEYWORD2>
  309.             <KEYWORD2>ndata-entity</KEYWORD2>
  310.             <OPERATOR>negate</OPERATOR>
  311.             <KEYWORD2>nested-referents</KEYWORD2>
  312.             <KEYWORD1>new</KEYWORD1>
  313.             <KEYWORD2>newline</KEYWORD2>
  314.             <KEYWORD1>next</KEYWORD1>
  315.             <KEYWORD2>nmtoken</KEYWORD2>
  316.             <KEYWORD2>nmtokens</KEYWORD2>
  317.             <KEYWORD2>no</KEYWORD2>
  318.             <KEYWORD2>no-default-io</KEYWORD2>
  319.             <KEYWORD3>non-cdata</KEYWORD3>
  320.             <KEYWORD2>non-implied</KEYWORD2>
  321.             <KEYWORD3>non-sdata</KEYWORD3>
  322.             <OPERATOR>not</OPERATOR>
  323.             <KEYWORD1>not-reached</KEYWORD1>
  324.             <KEYWORD2>notation</KEYWORD2>
  325.             <KEYWORD2>number</KEYWORD2>
  326.             <OPERATOR>number-of</OPERATOR>
  327.             <KEYWORD2>numbers</KEYWORD2>
  328.             <KEYWORD3>null</KEYWORD3>
  329.             <KEYWORD2>nutoken</KEYWORD2>
  330.             <KEYWORD2>nutokens</KEYWORD2>
  331.             <OPERATOR>occurrence</OPERATOR>
  332.             <OPERATOR>of</OPERATOR>
  333.             <KEYWORD2>opaque</KEYWORD2>
  334.             <KEYWORD1>open</KEYWORD1>
  335.             <KEYWORD2>optional</KEYWORD2>
  336.             <OPERATOR>or</OPERATOR>
  337.             <KEYWORD1>output</KEYWORD1>
  338.             <KEYWORD1>output-to</KEYWORD1>
  339.             <KEYWORD1>over</KEYWORD1>
  340.             <KEYWORD2>parameter</KEYWORD2>
  341.             <KEYWORD2>parent</KEYWORD2>
  342.             <KEYWORD2>past</KEYWORD2>
  343.             <KEYWORD2>pattern</KEYWORD2>
  344.             <KEYWORD3>pcdata</KEYWORD3>
  345.             <KEYWORD2>plus</KEYWORD2>
  346.             <KEYWORD2>preparent</KEYWORD2>
  347.             <KEYWORD2>previous</KEYWORD2>
  348.             <KEYWORD2>process</KEYWORD2>
  349.             <KEYWORD2>process-end</KEYWORD2>
  350.             <KEYWORD2>process-start</KEYWORD2>
  351.             <KEYWORD2>processing-instruction</KEYWORD2>
  352.             <KEYWORD2>prolog-end</KEYWORD2>
  353.             <KEYWORD2>prolog-in-error</KEYWORD2>
  354.             <KEYWORD2>proper</KEYWORD2>
  355.             <KEYWORD2>public</KEYWORD2>
  356.             <KEYWORD1>put</KEYWORD1>
  357.             <KEYWORD3>rcdata</KEYWORD3>
  358.             <KEYWORD1>remove</KEYWORD1>
  359.             <KEYWORD2>read-only</KEYWORD2>
  360.             <KEYWORD2>readable</KEYWORD2>
  361.             <KEYWORD2>referent</KEYWORD2>
  362.             <KEYWORD2>referents</KEYWORD2>
  363.             <KEYWORD2>referents-allowed</KEYWORD2>
  364.             <KEYWORD2>referents-displayed</KEYWORD2>
  365.             <KEYWORD2>referents-not-allowed</KEYWORD2>
  366.             <KEYWORD2>remainder</KEYWORD2>
  367.             <KEYWORD1>reopen</KEYWORD1>
  368.             <KEYWORD1>repeat</KEYWORD1>
  369.             <KEYWORD2>repeated</KEYWORD2>
  370.             <KEYWORD2>replacement-break</KEYWORD2>
  371.             <KEYWORD1>reset</KEYWORD1>
  372.             <KEYWORD1>rethrow</KEYWORD1>
  373.             <KEYWORD1>return</KEYWORD1>
  374.             <KEYWORD2>reversed</KEYWORD2>
  375.             <OPERATOR>round</OPERATOR>
  376.             <KEYWORD1>save</KEYWORD1>
  377.             <KEYWORD1>save-clear</KEYWORD1>
  378.             <KEYWORD1>scan</KEYWORD1>
  379.             <KEYWORD3>sdata</KEYWORD3>
  380.             <KEYWORD2>sdata-entity</KEYWORD2>
  381.             <KEYWORD1>select</KEYWORD1>
  382.             <KEYWORD1>set</KEYWORD1>
  383.             <KEYWORD1>sgml</KEYWORD1>
  384.             <KEYWORD2>sgml-comment</KEYWORD2>
  385.             <KEYWORD2>sgml-declaration-end</KEYWORD2>
  386.             <KEYWORD2>sgml-dtd</KEYWORD2>
  387.             <KEYWORD2>sgml-dtds</KEYWORD2>
  388.             <KEYWORD2>sgml-error</KEYWORD2>
  389.             <KEYWORD1>sgml-in</KEYWORD1>
  390.             <KEYWORD1>sgml-out</KEYWORD1>
  391.             <KEYWORD1>sgml-parse</KEYWORD1>
  392.             <KEYWORD1>sgml-parser</KEYWORD1>
  393.             <OPERATOR>shift</OPERATOR>
  394.             <KEYWORD2>silent-referent</KEYWORD2>
  395.             <KEYWORD2>size</KEYWORD2>
  396.             <KEYWORD1>skip</KEYWORD1>
  397.             <KEYWORD2>source</KEYWORD2>
  398.             <KEYWORD3>space</KEYWORD3>
  399.             <KEYWORD2>specified</KEYWORD2>
  400.             <OPERATOR>sqrt</OPERATOR>
  401.             <OPERATOR>status</OPERATOR>
  402.             <KEYWORD2>stream</KEYWORD2>
  403.             <KEYWORD2>subdoc-entity</KEYWORD2>
  404.             <KEYWORD2>subdocument</KEYWORD2>
  405.             <KEYWORD2>subdocuments</KEYWORD2>
  406.             <KEYWORD2>subelement</KEYWORD2>
  407.             <KEYWORD1>submit</KEYWORD1>
  408.             <KEYWORD1>succeed</KEYWORD1>
  409.             <KEYWORD1>suppress</KEYWORD1>
  410.             <KEYWORD2>switch</KEYWORD2>
  411.             <KEYWORD2>symbol</KEYWORD2>
  412.             <KEYWORD2>system</KEYWORD2>
  413.             <KEYWORD1>system-call</KEYWORD1>
  414.             <OPERATOR>take</OPERATOR>
  415.             <KEYWORD1>test-system</KEYWORD1>
  416.             <KEYWORD3>text</KEYWORD3>
  417.             <KEYWORD2>text-mode</KEYWORD2>
  418.             <OPERATOR>this</OPERATOR>
  419.             <KEYWORD1>throw</KEYWORD1>
  420.             <KEYWORD2>thrown</KEYWORD2>
  421.             <KEYWORD2>times</KEYWORD2>
  422.             <KEYWORD1>to</KEYWORD1>
  423.             <KEYWORD2>token</KEYWORD2>
  424.             <KEYWORD2>translate</KEYWORD2>
  425.             <KEYWORD2>true</KEYWORD2>
  426.             <OPERATOR>truncate</OPERATOR>
  427.             <KEYWORD3>uc</KEYWORD3>
  428.             <OPERATOR>ul</OPERATOR>
  429.             <OPERATOR>unanchored</OPERATOR>
  430.             <KEYWORD2>unattached</KEYWORD2>
  431.             <KEYWORD2>unbuffered</KEYWORD2>
  432.             <OPERATOR>union</OPERATOR>
  433.             <KEYWORD1>unless</KEYWORD1>
  434.             <KEYWORD2>up-translate</KEYWORD2>
  435.             <OPERATOR>usemap</OPERATOR>
  436.             <KEYWORD1>using</KEYWORD1>
  437.             <KEYWORD2>value</KEYWORD2>
  438.             <KEYWORD3>value-end</KEYWORD3>
  439.             <KEYWORD3>value-start</KEYWORD3>
  440.             <KEYWORD2>valued</KEYWORD2>
  441.             <KEYWORD2>variable</KEYWORD2>
  442.             <KEYWORD1>when</KEYWORD1>
  443.             <KEYWORD3>white-space</KEYWORD3>
  444.             <OPERATOR>with</OPERATOR>
  445.             <KEYWORD3>word-end</KEYWORD3>
  446.             <KEYWORD3>word-start</KEYWORD3>
  447.             <KEYWORD2>writable</KEYWORD2>
  448.             <KEYWORD2>xml</KEYWORD2>
  449.             <KEYWORD2>xml-dtd</KEYWORD2>
  450.             <KEYWORD2>xml-dtds</KEYWORD2>
  451.             <KEYWORD1>xml-parse</KEYWORD1>
  452.             <KEYWORD2>yes</KEYWORD2>
  453.         </KEYWORDS>
  454.     </RULES>
  455. </MODE>
  456.